|
|
Hlavní nabídka Prohlížení IS/STAG
Nalezené předměty, počet: 1
Stránkování výsledků vyhledávání
Nalezeno 1 záznamů
Export do Xls
Informace o předmětu
KIV / OKS-E
:
Popis předmětu
Pracoviště / Zkratka
|
KIV
/
OKS-E
|
Akademický rok
|
2023/2024
|
Akademický rok
|
2023/2024
|
Název
|
Ověřování kvality software
|
Způsob zakončení
|
Zkouška
|
Způsob zakončení
|
Zkouška
|
Akreditováno / Kredity
|
Ano,
4
Kred.
|
Forma zakončení
|
Kombinovaná
|
Forma zakončení
|
Kombinovaná
|
Rozsah hodin
|
Přednáška
3
[HOD/TYD]
Cvičení
1
[HOD/TYD]
|
Zápočet před zkouškou
|
Ano
|
Zápočet před zkouškou
|
Ano
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Počítán do průměru
|
ANO
|
Vyučovací jazyk
|
Angličtina
|
Obs/max
|
|
|
|
Automatické uznávání zápočtu před zkouškou
|
Ne
|
Letní semestr
|
0 / -
|
0 / -
|
0 / -
|
Počítán do průměru
|
ANO
|
Zimní semestr
|
0 / -
|
0 / -
|
0 / -
|
Opakovaný zápis
|
NE
|
Opakovaný zápis
|
NE
|
Rozvrh
|
Ano
|
Vyučovaný semestr
|
Letní semestr
|
Vyučovaný semestr
|
Letní semestr
|
Minimum (B + C) studentů
|
10
|
Volně zapisovatelný předmět |
Ano
|
Volně zapisovatelný předmět
|
Ano
|
Vyučovací jazyk
|
Angličtina
|
Počet dnů praxe
|
0
|
Počet hodin kontaktní výuky |
|
Hodnotící stupnice |
1|2|3|4 |
Periodicita |
každý rok
|
Hodnotící stupnice pro zp. před zk. |
S|N |
Periodicita upřesnění |
|
Základní teoretický předmět |
Ne
|
Profilující předmět |
Ne
|
Základní teoretický předmět |
Ne
|
Hodnotící stupnice |
1|2|3|4 |
Hodnotící stupnice pro zp. před zk. |
S|N |
Nahrazovaný předmět
|
Žádný
|
Vyloučené předměty
|
KIV/OKS
|
Podmiňující předměty
|
Nejsou definovány
|
Předměty informativně doporučené
|
Nejsou definovány
|
Předměty,které předmět podmiňuje
|
Nejsou definovány
|
Graf četnosti udělených hodnocení studentům napříč roky:
Obrázek PNG
,
XLS
|
Cíle předmětu (anotace):
|
Cílem je seznámit studenty se základními přístupy a principy zajištění kvality a testování software včetně praktických zkušeností se SW nástroji užívanými pro podporu těchto činností. Student má chápat proces ověřování kvality softwaru v celé jeho šíři a neomezovat se jen na jeden druh testů či na jeden postup či na jeden SW nástroj.
|
Požadavky na studenta
|
Student musí získat minimální počty bodů ze sady vypracovaných projektů a z kontrolního testu. Je vyžadována soustavná práce v semestru. Všechny důležité termíny jsou uvedeny na stránkách předmětu v Courseware.
Upozornění:
Termíny a forma ověřování splnění požadavků mohou být upraveny s ohledem na opatření vyhlášená v souvislosti s vývojem epidemiologické situace v ČR.
|
Obsah
|
1. Úvod do testování SW, debugování, kategorizace testů dle fází/úrovní ? Unit testování, systémové testy, uživatelské testy
2. Základní testovací techniky ? risk based testing, regresní testování, business proces testing, specification testing
3. Logování používané pro SQA, Event, Logger, Appender, Filtr; nástroj Log4J
4. Statické verifikace kódu - principy, kategorie odhalitelných problémů; nástroje typu PMD, CheckStyle, FindBux
5. Příprava testů ? testovací požadavky a testovací případy, priority testů dle kritičnosti požadavků, JUnit testy
6. Příprava testů ? testovací data a testovací scripty, definice kategorií a typů testovacích dat, sestavování testovacích scriptů
7. Provedení a vyhodnocení testů, iterační testovací plán, analýza test logů, vytváření reportů o stavu testů a kvalitě testovaného systému.
8. Automatizované funkční testování, strategie, vhodné podmínky a vhodné typy úloh
9. Základní filozofie nástrojů pro tvorbu scriptů ? Record/Playback
10. Výkonnostní testování, principy a cíle, typy testů ? Performance profile test, Benchmark test, Stress test, Volume test a Load test
11. Prostředí a rozsahy výkonnostního testování, příprava testů, specifika prostředí výkonnostního testování
12. Simulační ověřování funkčnosti software
|
Aktivity
|
|
Studijní opory
|
|
Garanti a vyučující
|
|
Literatura
|
-
Základní:
Spillner, Andreas; Linz, Tilo; Schaefer, Hans. Software Testing Foundations. O`Reilly, 2011. ISBN 3898643638.
-
Základní:
Stephens, Matt; Rosenberg, Doug. Testování softwaru řízené návrhem. Vyd. 1. Brno : Computer Press, 2011. ISBN 978-80-251-3607-2.
-
Doporučená:
Black, Rex. Advanced Software Testing - Vol. 1. Rocky Nook, 2008. ISBN 978-1-933952-19-2.
-
Doporučená:
Page, Alan; Johnston, Ken; Rollison, Bj. Jak testuje software Microsoft. Computer press, 2009.
-
Doporučená:
Bath, Graham; McKay, Judy. The Software Engineer`s Handbook. Rocky Nook, 2008. ISBN 1933952245.
-
On-line katalogy knihoven
|
Časová náročnost
|
Všechny formy studia
|
Aktivity
|
Časová náročnost aktivity [h]
|
Projekt individuální [40]
|
22
|
Kontaktní výuka
|
52
|
Příprava na zkoušku [10-60]
|
30
|
Celkem
|
104
|
|
Předpoklady
|
Odborné znalosti - pro úspěšné zvládnutí předmětu se předpokládá, že je student před zahájením výuky schopen: |
nejsou předepsány žádné specifické předpoklady |
|
Výsledky učení
|
Odborné znalosti - po absolvování předmětu prokazuje student znalosti: |
absolvováním předmětu student získá znalosti pro: - výběr a realizaci vhodné strategie testování - přípravu testů - testovací požadavky, případy, data a skripty - provedení a vyhodnocení testů včetně reportů o stavu testů - využití automatizovaného funkčního testování - používání nástrojů pro podporu testů - rutinní používání základních nástrojů pro logování |
|
Hodnoticí metody
|
Odborné znalosti - odborné znalosti dosažené studiem předmětu jsou ověřovány hodnoticími metodami: |
Kombinovaná zkouška, |
Seminární práce, |
Průběžné hodnocení, |
Výstupní projekt, |
|
Vyučovací metody
|
Odborné znalosti - pro dosažení odborných znalostí jsou užívány vyučovací metody: |
Skupinová konzultace, |
Samostatná práce studentů, |
Individuální konzultace, |
Přednáška s aktivizací studentů, |
|
|
|
|